body {
	/* http://www.gunlaug.no/contents/wd_1_03_04.html */
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	background-color: white;
}

/* here are all the font-size commands in one place */
body { font-size: 140%; }
p,ul,ol,td { font-size: .55em; }
ul ul {font-size: 1em; }
p.fineprint,td.fineprint { font-size: .45em; }
#slogan { font-size: .65em; }
#slogan em { font-size: 1.2em; }
h2 { font-size: 1em; }
h3,th { font-size : .8em; }
h4 { font-size : .7em; }
table { width: 75%; }
table, td, th { 
	border: thin solid black; 
	border-collapse: collapse;
}

.plumbing {
	display: none;
}

.fineprint {
	font-style: italic;
}

#logo {
	float: left;
	margin: 10px;
}

#slogan {
	margin: 0 108px 0 300px;
	padding: 3% 10% 0% 10%;
}

#slogan em {
	font-weight: bold;
	font-style: normal;
	color: #ff0103;
	background-color: white;
}

img.right {
    float: right;
}

img.left {
    float: left;
}

#corner {
	float: right;
	height: 106px;
	width: 107px;
}

#navigation ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
	color: #fffc01;
	background-color: #ff0103;
}

div#navigation a {
	float: left;
	color: #fffc01;
	background-color: #ff0103;
	text-decoration: none;
	font-weight: bold;
	padding: 0.5em 0.5em;
}

#navigation a:hover {
	color: #fffc01;
	background-color: #c00000
}

#navigation li {
	display: inline
}

#left {
	position: relative;
	width: 30%;
	padding: 0em 1%;
	float: left;
	font-weight: bold;
	background-color: #fff2f2;
	color: black;
}

#left ul {
	list-style-type: circle;
}

#left li {
	padding: 0 0 1em 0;
}

#right {
	position: relative;
	width: 65.7%;
	float: right;
	padding: 0em 1%;
	background-color: white;
	color: black;
	border-left: solid 1px black;
}

#content {
	clear: both;
}

#sidepics {
	float: right;
}

@media print
{
	#logo { height:52px; width: 149px; }
	#header { display: none; }
	#sidepics { display: none; }
	#left { width: 100%; background-color: white; color: black; float: none; }
	#right { width: 100%; float: none; border: none; }
}

